package commands;

import java.math.BigDecimal;

import models.Funcionario;
import models.ItemSalario;
import models.TipoItemSalario;

public class PericulosidadeCommand implements SalarioCommand{

	@Override
	public String getNome() {
		return "Periculosidade";
	}

	@Override
	public ItemSalario calcula(Funcionario funcionario) {
		ItemSalario itemSalario = new ItemSalario("adicional periculosidade", BigDecimal.ZERO, TipoItemSalario.PROVENTO);
		if(funcionario.isPericulosidade()){
			itemSalario.setValor(funcionario.getSalario().multiply(BigDecimal.valueOf(0.3f)));
		}
		return itemSalario;
	}

}
